package main

import (
	"fmt"
	"os"
	"runtime/trace"
)

/*
*
深入理解GMP
*/
func main() {
	//创建一个trace文件
	file, err := os.Create("trace.out")
	defer file.Close()
	//启动trace
	if err != nil {
		panic(err)
	}
	err = trace.Start(file)
	if err != nil {
		panic(err)
	}
	//正常要调试的业务
	fmt.Println("trace hello")
	//停止trace
	defer trace.Stop()
}
